// import { RECORD_ADDRESS, ADD_CART, REDUCE_CART, INIT_BUYCART, CLEAR_CART, RECORD_SHOPDETAIL} from './mutation-types.js'
// import {setStore, getStore} from '../config/mUtils'
//
// export default {
// 	// 记录当前经度纬度
// 	[RECORD_ADDRESS] (state, {latitude, longitude}) {
// 		state.latitude = latitude;
// 		state.longitude = longitude;
// 	},
// 	[RECORD_SHOPDETAIL](state, detail){
// 		state.shopDetail = detail;
// 	},
// 	// 加入购物车
// 	[ADD_CART] (state, {shopid, category_id, item_id, food_id, name, price, specs}) {
// 		let cart = state.cartList;
// 		if (cart[shopid]&&cart[shopid][category_id]&&cart[shopid][category_id][item_id]&&cart[shopid][category_id][item_id][food_id]) {
// 			cart[shopid][category_id][item_id][food_id]['num'] ++;
// 		}else if(cart[shopid]&&cart[shopid][category_id]&&cart[shopid][category_id][item_id]){
// 			cart[shopid][category_id][item_id][food_id] = {};
// 			cart[shopid][category_id][item_id][food_id]['num'] = 1;
// 			cart[shopid][category_id][item_id][food_id]['name'] = name;
// 			cart[shopid][category_id][item_id][food_id]['price'] = price;
// 			cart[shopid][category_id][item_id][food_id]['specs'] = specs;
// 		}else if(cart[shopid]&&cart[shopid][category_id]){
// 			cart[shopid][category_id][item_id] = {};
// 			cart[shopid][category_id][item_id][food_id] = {};
// 			cart[shopid][category_id][item_id][food_id]['num'] = 1;
// 			cart[shopid][category_id][item_id][food_id]['name'] = name;
// 			cart[shopid][category_id][item_id][food_id]['price'] = price;
// 			cart[shopid][category_id][item_id][food_id]['specs'] = specs;
// 		}else if(cart[shopid]){
// 			cart[shopid][category_id] = {};
// 			cart[shopid][category_id][item_id] = {};
// 			cart[shopid][category_id][item_id][food_id] = {};
// 			cart[shopid][category_id][item_id][food_id]['num'] = 1;
// 			cart[shopid][category_id][item_id][food_id]['name'] = name;
// 			cart[shopid][category_id][item_id][food_id]['price'] = price;
// 			cart[shopid][category_id][item_id][food_id]['specs'] = specs;
// 		}else{
// 			cart[shopid] = {};
// 			cart[shopid][category_id] = {};
// 			cart[shopid][category_id][item_id] = {};
// 			cart[shopid][category_id][item_id][food_id] = {};
// 			cart[shopid][category_id][item_id][food_id]['num'] = 1;
// 			cart[shopid][category_id][item_id][food_id]['name'] = name;
// 			cart[shopid][category_id][item_id][food_id]['price'] = price;
// 			cart[shopid][category_id][item_id][food_id]['specs'] = specs;
// 		}
// 		//返回一个新的对象，否则计算属性无法监听到数据的变化
// 		state.cartList = Object.assign({}, cart);
// 		//存入localStorage
// 		setStore('buyCart', state.cartList);
// 	},
// 	// 移出购物车
// 	[REDUCE_CART] (state, {shopid, category_id, item_id, food_id, name, price, specs}) {
// 		let cart = state.cartList;
// 		if (cart[shopid]&&cart[shopid][category_id]&&cart[shopid][category_id][item_id]&&cart[shopid][category_id][item_id][food_id]) {
// 			if (cart[shopid][category_id][item_id][food_id]['num'] > 0) {
// 				cart[shopid][category_id][item_id][food_id]['num'] --;
// 				//返回一个新的对象，否则计算属性无法监听到数据的变化
// 				state.cartList = Object.assign({}, cart);
// 				//存入localStorage
// 				setStore('buyCart', state.cartList);
// 			}else{
// 				//商品数量为0，则清空当前商品的信息
// 				cart[shopid][category_id][item_id][food_id] = null;
// 			}
// 		}
// 	},
// 	//网页初始化时从本地缓存获取购物车数据
// 	[INIT_BUYCART](state){
// 		let initCart = getStore('buyCart');
// 		if (initCart) {
// 			state.cartList = JSON.parse(initCart);
// 		}
// 	},
// 	//清空当前商品的购物车信息
// 	[CLEAR_CART](state,shopid){
// 		state.cartList[shopid] = null;
// 		state.cartList = Object.assign({}, state.cartList);
// 		setStore('buyCart', state.cartList);
// 	}
// }
